\section{ec\+\_\+sdo Struct Reference}
\label{structec__sdo}\index{ec\+\_\+sdo@{ec\+\_\+sdo}}


C\+A\+Nopen S\+DO.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct list\+\_\+head \textbf{ list}
\begin{DoxyCompactList}\small\item\em List item. \end{DoxyCompactList}\item 
\textbf{ ec\+\_\+slave\+\_\+t} $\ast$ \textbf{ slave}
\begin{DoxyCompactList}\small\item\em Parent slave. \end{DoxyCompactList}\item 
uint16\+\_\+t \textbf{ index}
\begin{DoxyCompactList}\small\item\em S\+DO index. \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ object\+\_\+code}
\begin{DoxyCompactList}\small\item\em Object code. \end{DoxyCompactList}\item 
char $\ast$ \textbf{ name}
\begin{DoxyCompactList}\small\item\em S\+DO name. \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ max\+\_\+subindex}
\begin{DoxyCompactList}\small\item\em Maximum subindex. \end{DoxyCompactList}\item 
struct list\+\_\+head \textbf{ entries}
\begin{DoxyCompactList}\small\item\em List of entries. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
C\+A\+Nopen S\+DO. 

Definition at line 49 of file sdo.\+h.



\subsection{Field Documentation}
\mbox{\label{structec__sdo_a19e6bd6217318c1a84191ce3bc28ebca}} 
\index{ec\+\_\+sdo@{ec\+\_\+sdo}!list@{list}}
\index{list@{list}!ec\+\_\+sdo@{ec\+\_\+sdo}}
\subsubsection{list}
{\footnotesize\ttfamily struct list\+\_\+head ec\+\_\+sdo\+::list}



List item. 



Definition at line 50 of file sdo.\+h.

\mbox{\label{structec__sdo_abaa23035a820b5eaae49b95b98ef3985}} 
\index{ec\+\_\+sdo@{ec\+\_\+sdo}!slave@{slave}}
\index{slave@{slave}!ec\+\_\+sdo@{ec\+\_\+sdo}}
\subsubsection{slave}
{\footnotesize\ttfamily \textbf{ ec\+\_\+slave\+\_\+t}$\ast$ ec\+\_\+sdo\+::slave}



Parent slave. 



Definition at line 51 of file sdo.\+h.

\mbox{\label{structec__sdo_a1764ade2d1d34c8e0c8951ff4a809663}} 
\index{ec\+\_\+sdo@{ec\+\_\+sdo}!index@{index}}
\index{index@{index}!ec\+\_\+sdo@{ec\+\_\+sdo}}
\subsubsection{index}
{\footnotesize\ttfamily uint16\+\_\+t ec\+\_\+sdo\+::index}



S\+DO index. 



Definition at line 52 of file sdo.\+h.

\mbox{\label{structec__sdo_ad1e3b4f7b9d26d163289b7ab6b36b011}} 
\index{ec\+\_\+sdo@{ec\+\_\+sdo}!object\+\_\+code@{object\+\_\+code}}
\index{object\+\_\+code@{object\+\_\+code}!ec\+\_\+sdo@{ec\+\_\+sdo}}
\subsubsection{object\+\_\+code}
{\footnotesize\ttfamily uint8\+\_\+t ec\+\_\+sdo\+::object\+\_\+code}



Object code. 



Definition at line 53 of file sdo.\+h.

\mbox{\label{structec__sdo_a4dae1d2cd41ce8ab4407097ed7844472}} 
\index{ec\+\_\+sdo@{ec\+\_\+sdo}!name@{name}}
\index{name@{name}!ec\+\_\+sdo@{ec\+\_\+sdo}}
\subsubsection{name}
{\footnotesize\ttfamily char$\ast$ ec\+\_\+sdo\+::name}



S\+DO name. 



Definition at line 54 of file sdo.\+h.

\mbox{\label{structec__sdo_ad493bab8f7ef1179d41172bbc445c77e}} 
\index{ec\+\_\+sdo@{ec\+\_\+sdo}!max\+\_\+subindex@{max\+\_\+subindex}}
\index{max\+\_\+subindex@{max\+\_\+subindex}!ec\+\_\+sdo@{ec\+\_\+sdo}}
\subsubsection{max\+\_\+subindex}
{\footnotesize\ttfamily uint8\+\_\+t ec\+\_\+sdo\+::max\+\_\+subindex}



Maximum subindex. 



Definition at line 55 of file sdo.\+h.

\mbox{\label{structec__sdo_a9f7c6b8967a84ba8686f1eb851019b4f}} 
\index{ec\+\_\+sdo@{ec\+\_\+sdo}!entries@{entries}}
\index{entries@{entries}!ec\+\_\+sdo@{ec\+\_\+sdo}}
\subsubsection{entries}
{\footnotesize\ttfamily struct list\+\_\+head ec\+\_\+sdo\+::entries}



List of entries. 



Definition at line 56 of file sdo.\+h.

